/* util */
import Log from '@src/util/log.ts'

class DingDingPlatform {
  
  chat = {
    async openEnterpriseChat() {
      
      Log.succ(Log.Start, `DingDingPlatform -> ${this.openEnterpriseChat.name}`)
      
      return Promise.resolve()
    },
    async openEnterpriseChatForSignle() {
      
      Log.succ(Log.Start, `DingDingPlatform -> ${this.openEnterpriseChatForSignle.name}`)
      
      return Promise.resolve()
    },
    async openEnterpriseChatForGroup() {
      
      Log.succ(Log.Start, `DingDingPlatform -> ${this.openEnterpriseChatForGroup.name}`)
      
      return Promise.resolve()
    }
  }
  
  async injectAuth(): Promise<void> {
    Log.succ(Log.Start, `DingDingPlatform -> ${this.injectAuth.name}`)
  }
  
  async sign(): Promise<void> {
    Log.succ(Log.Start, `DingDingPlatform -> ${this.sign.name}`)
  }
  
}

export default DingDingPlatform